stuff down - French English Dictionary